;(function($){
/**
 * jqGrid Brazilian-Portuguese Translation
 * Sergio Righi sergio.righi@gmail.com
 * http://curve.com.br
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
**/
	cargarIdiomaPortugues();
})(jQuery);

function cargarIdiomaPortugues() {
	$.jgrid = $.jgrid || {};
	$.extend($.jgrid,{
		defaults : {
			recordtext: "Ver {0} - {1} of {2}",
		    emptyrecords: "Nenhum registro para visualizar",
			loadtext: "Carregando...",
			pgtext : "Pagina {0} de {1}"
		},
		search : {
		    caption: "Procurar...",
		    Find: "Procurar",
		    Reset: "Resetar",
		    odata : ['equal', 'not equal', 'less', 'less or equal','greater','greater or equal', 'begins with','does not begin with','is in','is not in','ends with','does not end with','contains','does not contain'],
		    groupOps: [	{ op: "AND", text: "all" },	{ op: "OR",  text: "any" }	],
			matchText: " iguala",
			rulesText: " regras"
		},
		edit : {
		    addCaption: "Incluir",
		    editCaption: "Alterar",
		    bSubmit: "Enviar",
		    bCancel: "Cancelar",
			bClose: "Fechar",
			saveData: "Os dados foram alterados! Salvar alterações?",
			bYes : "Sim",
			bNo : "Não",
			bExit : "Cancelar",
		    msg: {
		        required:"Campo obrigatório",
		        number:"Por favor, informe um número válido",
		        minValue:"valor deve ser igual ou maior que ",
		        maxValue:"valor deve ser menor ou igual a",
		        email: "este e-mail não é válido",
		        integer: "Por favor, informe um valor inteiro",
				date: "Por favor, informe uma data válida",
				url: "não é uma URL válida. Prefixo obrigatório ('http://' or 'https://')",
				nodefined : " não está definido!",
				novalue : " um valor de retorno é obrigatório!",
				customarray : "Função customizada deve retornar um array!",
				customfcheck : "Função customizada deve estar presente em caso de validação customizada!"
			}
		},
		view : {
		    caption: "Ver Registro",
		    bClose: "Fechar"
		},
		del : {
	    caption: "Apagar",
		    msg: "Apagar registros selecionado(s)?",
		    bSubmit: "Apagar",
		    bCancel: "Cancelar"
		},
		nav : {
			edittext: " ",
		    edittitle: "Alterar registro selecionado",
			addtext:" ",
		    addtitle: "Incluir novo registro",
		    deltext: " ",
		    deltitle: "Apagar registro selecionado",
		    searchtext: " ",
		    searchtitle: "Procurar registros",
		    refreshtext: "",
		    refreshtitle: "Recarrgando Tabela",
		    alertcap: "Aviso",
		    alerttext: "Por favor, selecione um registro",
			viewtext: "",
			viewtitle: "Ver linha selecionada"
		},
		col : {
		    caption: "Mostrar/Esconder Colunas",
		    bSubmit: "Enviar",
		    bCancel: "Cancelar"
		},
		errors : {
			errcap : "Erro",
			nourl : "Nenhuma URL defenida",
			norecords: "Sem registros para exibir",
		    model : "Comprimento de colNames <> colModel!"
		},
		formatter : {
			integer : {thousandsSeparator: " ", defaultValue: '0'},
			number : {decimalSeparator:",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'},
			currency : {decimalSeparator:",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "R$ ", suffix:"", defaultValue: '0,00'},
			date : {
				dayNames:   [
					"Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb",
					"Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"
				],
				monthNames: [
					"Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez",
					"Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"
				],
				AmPm : ["am","pm","AM","PM"],
				S: function (j) {return j < 11 || j > 13 ? ['º', 'º', 'º', 'º'][Math.min((j - 1) % 10, 3)] : 'º'},
				srcformat: 'Y-m-d',
				newformat: 'd/m/Y',
				masks : {
		            ISO8601Long:"Y-m-d H:i:s",
		            ISO8601Short:"Y-m-d",
		            ShortDate: "n/j/Y",
		            LongDate: "l, F d, Y",
		            FullDateTime: "l, F d, Y g:i:s A",
		            MonthDay: "F d",
		            ShortTime: "g:i A",
		            LongTime: "g:i:s A",
		            SortableDateTime: "Y-m-d\\TH:i:s",
		            UniversalSortableDateTime: "Y-m-d H:i:sO",
		            YearMonth: "F, Y"
		        },
		        reformatAfterEdit : false
			},
			baseLinkUrl: '',
			showAction: '',
		    target: '',
		    checkbox : {disabled:true},
			idName : 'id'
		}
	});
}